package gamagora.game.world.maps.game
{
	import gamagora.game.world.maps.OSMap;
	import gamagora.game.entity.*;

	public class OSMap34 extends OSMap
	{
		public function OSMap34()
		{
			super();

			var ground:OSGround = new OSGround(0, 700, 420, 380, 0, false);
			ground.setNoErosionDown([378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398]);
			ground.setNoErosionRight([20, 41, 62, 83, 104, 125, 146, 167, 188, 209, 230, 251, 272, 293, 314, 335, 356, 377, 398]);
			ground.erode();
			add(ground);

			ground = new OSGround(420, 620, 280, 460, 0, false);
			ground.setNoErosionDown([308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321]);
			ground.setNoErosionLeft([56, 70, 84, 98, 112, 126, 140, 154, 168, 182, 196, 210, 224, 238, 252, 266, 280, 294, 308]);
			ground.setNoErosionRight([13, 195, 209, 307, 321]);
			ground.erode();
			add(ground);

			ground = new OSGround(680, 680, 180, 20, 45, false);
			ground.setBorders(true, true);
			add(ground);

			ground = new OSGround(680, 960, 180, 20, 45, false);
			ground.setBorders(true, true);
			add(ground);

			ground = new OSGround(700, 1040, 140, 40, 0, false);
			ground.setNoErosionDown([7, 8, 9, 10, 11, 12, 13]);
			ground.setNoErosionLeft([0, 7]);
			ground.erode();
			add(ground);

			ground = new OSGround(680, 820, 180, 20, -45, false);
			ground.setBorders(true, true);
			add(ground);

			ground = new OSGround(840, 740, 120, 340, 0, false);
			ground.setNoErosionDown([96, 97, 98, 99, 100, 101]);
			ground.setNoErosionLeft([0, 6, 84, 90, 96]);
			ground.setNoErosionRight([5, 11, 17, 23, 29, 35, 41, 47, 53, 59, 65, 71, 77, 83, 89, 95, 101]);
			ground.erode();
			add(ground);

		}
	}
}
